Collaboration diagram for XFcHashtableIterator< Key, Value >:

Public Member Functions | |
| XFcHashtableIterator< Key, Value > & | operator++ () |
| Advances to the next node, pre-operation. | |
| XFcHashtableIterator< Key, Value > | operator++ (int) |
| Advances to the next node, post-operation. | |
| INT | operator!= (const XFcHashtableIterator< Key, Value > &aRef) const |
| Inequality check. | |
| INT | operator== (const XFcHashtableIterator< Key, Value > &aRef) const |
| Equality check. | |
| INT | isValid () const |
| Returns information about the validity of the node. | |
| Key | getKey () const |
| Returns the key from this key-value pair. | |
| Value | getValue () const |
| Returns the value from this key-value pair. | |
| Value | setValue (const Value aValue) |
| Sets the value of this key-value pair. | |
| XFcHashtableIterator & | operator= (const XFcHashtableIterator &aClone) |
| Makes this iterator a copy of another iterator. | |
| XFcHashtableIterator () | |
| Creates an empty iterator. | |
Private Member Functions | |
| XFcHashtableIterator (XFcHashtable< Key, Value > *aHashtable, typename XFcLinkedList< XFcHashtableNode< Key, Value > * >::forwardIterator aIterator) | |
| Creates an iterator pointing to a certain node. | |
Private Attributes | |
| INT32 | mBucketIndex |
| Index of the current bucket. | |
| XFcLinkedList< XFcHashtableNode< Key, Value > * >::forwardIterator | mIterator |
| Forward iterator for the current bucket. | |
| XFcHashtable< Key, Value > * | mHashtable |
| Current hashtable. | |
Friends | |
| class | XFcHashtable< Key, Value > |
|
|||||||||
|
Creates an empty iterator.
|
|
||||||||||||||||
|
Creates an iterator pointing to a certain node.
|
|
|||||||||
|
Returns the key from this key-value pair.
|
|
|||||||||
|
Returns the value from this key-value pair.
|
|
|||||||||
|
Returns information about the validity of the node.
|
|
||||||||||
|
Inequality check. Tests if two nodes are inequal.
|
|
||||||||||
|
Advances to the next node, post-operation.
|
|
|||||||||
|
Advances to the next node, pre-operation.
|
|
||||||||||
|
Makes this iterator a copy of another iterator.
|
|
||||||||||
|
Equality check. Tests if two nodes are equal.
|
|
||||||||||
|
Sets the value of this key-value pair.
|
|
|||||
|
|
|
|||||
|
Index of the current bucket.
|
|
|||||
|
Current hashtable.
|
|
|||||
|
Forward iterator for the current bucket.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||